package cq.zhcqk.util;

import android.webkit.WebView;

import cq.zhcqk.util.x5.X5WebView;

/**
 * Created by zhangle on 2018/1/29.
 */
public class JsUtil {

    // 注入js函数监听
    public static void addImageClickListner(WebView webTest) {
        // 这段js函数的功能就是，遍历所有的img几点，并添加onclick函数，
        //函数的功能是在图片点击的时候调用本地java接口并传递url过去
        webTest.loadUrl("javascript:(function(){" +
                "var objs = document.getElementsByTagName(\"img\"); " +
                "for(var i=0;i<objs.length;i++)  " +
                "{"
                + "    objs[i].onclick=function()  " +
                "    {  "+
                    "if(this.getAttribute('class') != 'no_sp'){"+
                    "        window.imagelistner.openImage(this.src);  " +
                        "}"+

                "    }  " +
                "}" +
                "})()");
    }

    // 注入js函数监听
    public static void addX5ImageClickListner(X5WebView webTest) {
        // 这段js函数的功能就是，遍历所有的img几点，并添加onclick函数，
        //函数的功能是在图片点击的时候调用本地java接口并传递url过去
        webTest.loadUrl("javascript:(function(){" +
                "var objs = document.getElementsByTagName(\"img\"); " +
                "for(var i=0;i<objs.length;i++)  " +
                "{"
                + "    objs[i].onclick=function()  " +
                "    {  "+
                "if(this.getAttribute('class') != 'no_sp'){"+
                "        window.imagelistner.openImage(this.src);  " +
                "}"+

                "    }  " +
                "}" +
                "})()");
    }
}
